package pe.edu.unmsm.fisi.ceups.modelo.entidad;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Csession entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Csession implements java.io.Serializable {

	// Fields

	private Long idsession;
	private Ccurso ccurso;
	private Casistenciadocente casistenciadocente;
	private String descripcion;
	private Date fechaprogramada;
	private Date fecharealizada;
	private Set casistenciadocentes = new HashSet(0);
	private Set casistenciaalumnos = new HashSet(0);
	private Set cobjetivosylabusses = new HashSet(0);

	// Constructors

	/** default constructor */
	public Csession() {
	}

	/** minimal constructor */
	public Csession(Long idsession, Ccurso ccurso) {
		this.idsession = idsession;
		this.ccurso = ccurso;
	}

	/** full constructor */
	public Csession(Long idsession, Ccurso ccurso,
			Casistenciadocente casistenciadocente, String descripcion,
			Date fechaprogramada, Date fecharealizada, Set casistenciadocentes,
			Set casistenciaalumnos, Set cobjetivosylabusses) {
		this.idsession = idsession;
		this.ccurso = ccurso;
		this.casistenciadocente = casistenciadocente;
		this.descripcion = descripcion;
		this.fechaprogramada = fechaprogramada;
		this.fecharealizada = fecharealizada;
		this.casistenciadocentes = casistenciadocentes;
		this.casistenciaalumnos = casistenciaalumnos;
		this.cobjetivosylabusses = cobjetivosylabusses;
	}

	// Property accessors

	public Long getIdsession() {
		return this.idsession;
	}

	public void setIdsession(Long idsession) {
		this.idsession = idsession;
	}

	public Ccurso getCcurso() {
		return this.ccurso;
	}

	public void setCcurso(Ccurso ccurso) {
		this.ccurso = ccurso;
	}

	public Casistenciadocente getCasistenciadocente() {
		return this.casistenciadocente;
	}

	public void setCasistenciadocente(Casistenciadocente casistenciadocente) {
		this.casistenciadocente = casistenciadocente;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Date getFechaprogramada() {
		return this.fechaprogramada;
	}

	public void setFechaprogramada(Date fechaprogramada) {
		this.fechaprogramada = fechaprogramada;
	}

	public Date getFecharealizada() {
		return this.fecharealizada;
	}

	public void setFecharealizada(Date fecharealizada) {
		this.fecharealizada = fecharealizada;
	}

	public Set getCasistenciadocentes() {
		return this.casistenciadocentes;
	}

	public void setCasistenciadocentes(Set casistenciadocentes) {
		this.casistenciadocentes = casistenciadocentes;
	}

	public Set getCasistenciaalumnos() {
		return this.casistenciaalumnos;
	}

	public void setCasistenciaalumnos(Set casistenciaalumnos) {
		this.casistenciaalumnos = casistenciaalumnos;
	}

	public Set getCobjetivosylabusses() {
		return this.cobjetivosylabusses;
	}

	public void setCobjetivosylabusses(Set cobjetivosylabusses) {
		this.cobjetivosylabusses = cobjetivosylabusses;
	}

}